Associate Professor of Systematic Theology at Erskine Theological Seminary in Columbia, SC. Previously he served the First Presbyterian Church (ARP) in Columbia as Associate Pastor for Teaching, during which time he regularly served as visiting professor in theology and ethics at RTS Charlotte. He is a graduate of the University of Pittsburgh (BA), the Pittsburgh Theological Seminary (M.Div.), and the University of Keele in England (Ph.D.)